package com.jic.interaction.cardCouponPlatform.model.vo.response;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * @ClassName OrderCouponPlatformResponse
 * TODO
 * @Description
 * @Author 陈鸿锋
 * @Date 2020/11/11 16:09
 * @Version 1.0
 **/
@Data
public class OrderCouponPlatformResponse {



    @ApiModelProperty(notes = "订单编号")
    private String orderNo;
    @ApiModelProperty(notes = "供应商订单号")
    private String supplierOrderId;

    /**
     * 00-处理中
     * 01-成功
     * 02-失败
     * 03-处理中
     * 04-已发货
     * 05-已收货
     * 06-已退货
     * 99-异常（需要查询）
     */
    @ApiModelProperty(notes = "订单状态")
    private String OrderStatus;
    @ApiModelProperty(notes = "订单失败原因")
    private Integer orderErrorMsg;
    @ApiModelProperty(notes = "内部code或者卡密，AES加密")
    private String cardCodes;
    @ApiModelProperty(notes = "卡号")
    private String cardNo;
    @ApiModelProperty(notes = "卡密")
    private String cardPassword;
    @ApiModelProperty(notes = "订单总价")
    private BigDecimal totalprice;
    @ApiModelProperty(notes = "价格")
    private BigDecimal price;
    @ApiModelProperty(notes = "卡券编号")
    private String cardId;
    @ApiModelProperty(notes = "面额")
    private BigDecimal denomination;
    @ApiModelProperty(notes = "采购数量")
    private Integer quantity;
    @ApiModelProperty(notes = "快递公司")
    private String logisticsType;
    @ApiModelProperty(notes = "快递单号")
    private String logisticsNo;
    @ApiModelProperty(notes = "物流信息")
    private List traces;
    @ApiModelProperty(notes = "时间信息")
    private Date acceptTime;
    @ApiModelProperty(notes = "快递轨迹")
    private String acceptStation;
}
